#pragma once

#include "I_LBCLuaPlugin.h"

class LBCLuaPlugin_ZAManagerImpl : public I_LBCLuaPlugin
{
	LBCLuaPlugin_ZAManagerImpl();
	~LBCLuaPlugin_ZAManagerImpl();

public:
	virtual void Release();
	
	virtual BOOL Init();
	virtual BOOL Register(LuaPlus::LuaState* pState);
	virtual void UnRegister(LuaPlus::LuaState* pState);

public:
	static LBCLuaPlugin_ZAManagerImpl* CreateInstance();
	static void FreeInstance(LBCLuaPlugin_ZAManagerImpl* pInstance);
};
